@charset "utf-8";
/* CSS Document */




/*新闻分类标题*/
.news_cat_top {
	clear: both;
	width: 29.9rem;
	overflow: hidden;
	background: url(../images/learn_tt_bg.jpg) no-repeat left top;
	background-size:cover;
	margin: 0px auto 1rem;
	padding: 0px 0px 0px 3rem;
	height: 4.5rem;
}
.news_cat_top h2{
	font: normal 2.2rem/3.6rem "STXiHei","Microsoft YaHei","SimHei","SimSun";
	color: #c60;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0;
	padding:   ;
	width: 20rem;
	height:4rem;
	overflow: hidden;
	float:left;
	text-overflow:ellipsis;
	white-space: nowrap;
	
	}
.news_cat_top h3{
	
	margin: 0;
	padding:0;
	width: 6rem;
	height:4.5rem;
	overflow: hidden;
	float:right;
	
	}
.news_cat_top h3 img{
	margin: 0;
	padding:0;
	width: 6rem;
	height:4.5rem;
	overflow: hidden;
	border-style: none;	
	}

/*	新闻区块分类展示*/
/*新闻区块无图*/
.news_class_0 {
	margin: 0px auto;
	padding: 0;
	clear: both;
	width: 29.9rem;
	overflow:hidden;}
.news_class_0 a{
	margin: 0px auto 0.5rem;
	padding: 0.5rem 0;
	clear: both;
	width: 29.9rem;
	border-bottom: 0.1rem solid #EBEBEB;
	overflow: hidden;
	display:block;
}
.news_class_0 a span {
	margin: 0;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
}
.news_class_0 a span h2 {
	font-size: 1.4rem;
	line-height: 2rem;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px auto 0.5rem;
	padding: 0px;
	clear: both;
	max-height: 4rem;
	width: 100%;
	overflow: hidden;
	font-weight: normal;
}

.news_class_0 a span h3 {
	font-size: 0.9rem;
	line-height: 2rem;
	color: #999;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 2rem;
	width: 100%;
	overflow: hidden;
	font-weight: normal;
}
.news_class_0 a:hover span h3, .news_class_0 a:hover span h2 {
	color: #3399FF;
}
.news_class_0 a em {
display:none
}

/*新闻区块1图*/
.news_class_1 {
	margin: 0px auto;
	padding: 0;
	clear: both;
	width: 29.9rem;
	overflow:hidden;}
.news_class_1 a{
	margin:0px auto 0.5rem;
	padding: 0.5rem 0;
	clear: both;
	width: 29.9rem;
	height: 8.2rem;
	border-bottom: 0.1rem solid #EBEBEB;
	overflow: hidden;
	display:block;
}
.news_class_1 a span {
	margin: 0;
	padding: 0px;
	height: 6.6rem;
	width: 18.9rem;
	overflow: hidden;
	float:left;
}
.news_class_1 a span h2 {
	font-size: 1.4rem;
	line-height: 2rem;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px 0 0.5rem;
	padding: 0px;
	clear: both;
	height: 4rem;
	width: 18.9rem;
	overflow: hidden;
	font-weight: normal;
	float:left;
}
.news_class_1 a span h3 {
	font-size: 0.9rem;
	line-height: 2rem;
	color: #999;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 2rem;
	width: 18.9rem;
	overflow: hidden;
	font-weight: normal;
	float:left;
}
.news_class_1 a:hover span h3, .news_class_1 a:hover span h2 {
	color: #F23030;
}
.news_class_1 a em {
	margin: 0px;
	padding: 0px;
	height: 6.6rem;
	width: 9.9rem;
	overflow: hidden;
	font-weight: normal;
	float:right;
}
.news_class_1 a em img {
	margin: 0px;
	padding: 0px;
	height: 6.6rem;
	width: 9.9rem;
	overflow: hidden;
	border:none;
}
/*样式2*/
.news_class_2 {
	margin: 0px auto;
	padding: 0;
	clear: both;
	width: 30.8rem;
	overflow:hidden;}
.news_class_2 a{
	margin: 0px 0.495rem;
	padding: 0.5rem 0;
	float:left;
	width: 14.4rem;
	height: 17.8rem;
	overflow: hidden;
}

.news_class_2 a span {
	margin: 0;
	padding: 0px;
	height: 7.8rem;
	width: 14.4rem;
	overflow: hidden;
	clear:both;
}
.news_class_2 a span h2 {
	font-size: 1.4rem;
	line-height: 2rem;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0.5rem 0;
	padding: 0px;
	height: 4rem;
	width: 14.4rem;
	overflow: hidden;
	font-weight: normal;
	clear:both;
}
.news_class_2 a span h3 {
	font-size: 0.9rem;
	line-height: 2rem;
	color: #999;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 2rem;
	width: 14.4rem;
	overflow: hidden;
	font-weight: normal;
	clear:both;
}
.news_class_2 a:hover span h3, .news_class_2 a:hover span h2 {
	color: #3399FF;
}
.news_class_2 a em {
	margin: 0px 0 0.5rem 0;
	padding: 0px;
	height: 9.6rem;
	width: 14.4rem;
	overflow: hidden;
	font-weight: normal;
	float:right;
}
.news_class_2 a em img {
	margin: 0px;
	padding: 0px;
	height: 9.6rem;
	width: 14.4rem;
	overflow: hidden;
	border:none;
}

/*	新闻列表 end*/

.news_videotag {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 2rem;
	width: 1.8rem;
	float:left;
}
.news_videotag img{
	margin: 0.3rem 0 0 0 ;
	padding: 0px;
	float: left;
	height: 1rem;
	width: 1.2rem;
}

.news_soso {
font-size: 1.4rem;
	line-height: 2rem;
	color: #888;
	margin: 0px auto 0.5rem;
	padding: 0.5rem 0 1rem;
	clear: both;
	width: 29.9rem;
	border-bottom: 0.1rem solid #EBEBEB;
	overflow: hidden;}

.news_soso span {color: #ee0000;}



/*在线讨论*/
.news_comment{
	margin: 1rem auto;
	padding: 0px;
	clear: both;
	width: 30rem;
	overflow: hidden;
}
.news_comment_tt {
	font: normal 1.8rem/4rem "STXiHei","Microsoft YaHei","SimHei","SimSun";
	color: #663333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 4rem;
	overflow: hidden;
}

.news_comment .pinglun{
	color: #333;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: left;
	vertical-align: top;
	padding: 0.5rem;
	border: 0.1rem solid #dddddd;
	font: 1.4rem/2.5rem "STXiHei","Microsoft YaHei","SimHei","SimSun";
	background: #fff;
	outline:none;
	clear: both;
	height: 10rem;
	width: 100%;
	overflow: auto;
}
.news_comment .pinglun:hover{
	border: 0.1rem solid #0099ff;
	
}
.news_comment dl{
	margin: 0px;
	clear: both;
	width: 100%;
	border-bottom: 0.1rem dashed #e8e8e8;
	padding: 0.7rem 0px;
	overflow:hidden;	
} 
.news_comment dl:hover{
	background: #f8f8f8;
}
.news_comment dd{
	margin: 0px;
	padding: 0px;
	width: 25rem;
	float:right;
	overflow:hidden;
} 

.news_comment dd h2 {font: normal 1.4rem/1.5 "STXiHei","Microsoft YaHei","SimHei","SimSun";	color: #333;	text-decoration: none;  margin:0; width:100%; overflow:hidden }
.news_comment dd h2 * {max-width:100%; overflow:hidden; height:auto}

.news_comment dd h3{ font: normal 1.2rem/2 "STXiHei","Microsoft YaHei","SimHei","SimSun"; color: #666;text-decoration: none;  height:3rem; width:20rem; margin:0; display:block; overflow:hidden; float:left; text-overflow:ellipsis;white-space: nowrap;}

.news_comment dd h4{ font: normal 0.9rem/2.4 "STXiHei","Microsoft YaHei","SimHei","SimSun"; color: #999;text-decoration: none;  height:2.4rem;   margin:0.5rem 0 0 0; display:block;   }
.news_comment dd h4 em{ font: normal 1rem/2 "STXiHei","Microsoft YaHei","SimHei","SimSun"; float:right;  color: #F23030;}
.news_comment dd .star {
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0.5rem 0px;
	clear: both;
	height: 3rem;
	width: 100%;
	overflow: hidden;
}
.news_comment dd .star img{
	vertical-align: top;
	margin: 0px 0.2rem  0px 0rem;
	padding: 0px;
	height: 2rem;
	width: 2rem;
	overflow: hidden;
	float:left;
}
.pinglun_btn1 {
	height: 2.5rem;
	overflow: hidden;
	color: #FFFFFF;
	text-decoration: none;
	margin: 1rem 0px;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 18px;
	font: 1.2rem/2.3rem  "STXiHei","Microsoft YaHei","SimHei","SimSun";
	background: #F23030;
	cursor:pointer;
	display:inline-block;
	border-style: none;	
	float:right;
	clear:both;	
}
.pinglun_btn1:hover {
	background: #4787EC;
	
}


.news_comment dl dt{
	width: 4.3rem;
	height: 4.3rem;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;	
} 
.news_comment dl  dt .plpic{
	height: 4.2rem ;
	width: 4.2rem;
	overflow: hidden;
	text-decoration: none;
	-moz-border-radius: 2.1rem;
	-webkit-border-radius: 2.1rem;
	border-radius:  2.1rem;
	text-align: center;
	vertical-align: top;
	padding: 0px;
	color: #666;
	display:inline-block;
	border: 0.1rem solid #eee; 
	margin:0;
	
} 
.news_comment dl  dt .plpic img{
	height: 4.0rem ;

	width: 4.0rem ;
	overflow: hidden;
	text-decoration: none;
	-moz-border-radius: 2rem;
	-webkit-border-radius: 2rem;
	border-radius: 2rem;
	text-align: center;
	vertical-align: top;
	padding: 0px;
	cursor:pointer;
	color: #666;
	display:inline-block;
	
} 


/*点赞*/
.dzj {
	text-align: right;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 3rem;
	overflow: hidden;
	white-space: nowrap;
	max-width:4.9rem
}
.dzj_a {
	background: url(../images/hand.png) no-repeat 0px 0px;
	background-size:2rem 4rem;
	margin: 0px 0px 0px 0.5rem;
	padding: 0px;
	float: right;
	height: 2rem;
	width: 2rem;
	overflow: hidden;
	border-style: none;
}
.dzj_b {
	background: url(../images/hand.png) no-repeat 0px -2rem;
	background-size:2rem 4rem;
	margin: 0px 0px 0px 0.5rem;
	padding: 0px;
	float: right;
	height: 2rem;
	width: 2rem;
	overflow: hidden;
	display:none;
	border-style: none;
}
.dzj em {
	color: #999999;
	text-decoration: none;
	text-align: right;
	height:2.4rem;
	font: normal 1.2rem/2.4rem Arial, Helvetica, sans-serif;
}
.add_pinglun {
	height: 2.9rem ;
	width:16rem;
	overflow: hidden;
	color: #333333;
	text-decoration: none;
	margin: 1rem 8rem;
	-moz-border-radius: 1.45rem;
	-webkit-border-radius: 1.45rem;
	border-radius: 1.45rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.5rem;
	font: 1.2rem/2.5rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	background: #F4F4F4;
	cursor:pointer;
	display:inline-block;
	border: 0.1rem solid #ccc;
	clear: both;
}


.add_pinglun:hover {
	background: #fff;
	border-style: none;	
	border: 0.1rem solid #ddd;	
}
